#通过调用selenium对象中的webdriver子对象完成本地化浏览器
from selenium import webdriver;
import time;
from selenium.webdriver.common.by import By;
'''
方法: 调用本地指定的浏览器进行自动化测试

参数: 传入指定的浏览器名称

返回值: 将本地调用的浏览器对象返回
'''
#常见的浏览器: edge windows系统自带的系统浏览器   firefox 火狐浏览器   chrome 谷歌浏览器
#调用本地浏览器需要首先下载该浏览器相应的驱动器， 下载浏览器对应版本的驱动器
def get_browser(browser_name):

    if browser_name == "chrome":

        return webdriver.Chrome();

    elif browser_name == "firefox":

        return webdriver.Firefox();

    elif browser_name == "edge":

        return webdriver.edge();

    elif browser_name == "IE":

        return webdriver.Ie();


def true_login():
    browser_obj = get_browser("chrome");

    browser_obj.get("https://anmo.fangqiuchuanmei.com/admin/login");

    time.sleep(3);

    browser_obj.find_element(by=By.XPATH,
                             value='/html/body/div/section/main/div/div[2]/form/div[1]/div/div/div/input').send_keys("悦享速达");

    time.sleep(3);

    browser_obj.find_element(by=By.XPATH,
                             value='/html/body/div/section/main/div/div[2]/form/div[2]/div/div/div/input').send_keys("123456");

    time.sleep(3)

    browser_obj.find_element(by=By.XPATH,
                             value='/html/body/div/section/main/div/div[2]/form/div[3]/div/button').click();

    time.sleep(5);

    return browser_obj;





